Skip to content

fix(helm): vendor chart dependencies before release packaging#1627

Merged
TaylorMutch merged 1 commit into
mainfrom
fix-helm-release-dependencies/tm
May 29, 2026
Merged

fix(helm): vendor chart dependencies before release packaging#1627
TaylorMutch merged 1 commit into
mainfrom
fix-helm-release-dependencies/tm

Conversation

@TaylorMutch
Copy link
Copy Markdown
Collaborator

Summary

Fix the Helm OCI release packaging path that failed in https://github.com/NVIDIA/OpenShell/actions/runs/26617316250/job/78436974753. The release action now vendors chart dependencies in the staged chart before running helm package, so the PostgreSQL subchart is included without committing generated chart artifacts.

Related Issue

References pipeline failure: https://github.com/NVIDIA/OpenShell/actions/runs/26617316250/job/78436974753

Changes

  • Added a Build chart dependencies step to the reusable Helm OCI release action.
  • Run helm dependency build against the temporary staged chart before dev, public, and SHA-pinned chart packaging.

Testing

  • helm dependency build + helm package against a temporary chart copy
  • helm lint against the staged chart
  • mise run pre-commit passes
  • Unit tests added/updated (not applicable)
  • E2E tests added/updated (not applicable)

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)

Signed-off-by: Taylor Mutch <taylormutch@gmail.com>
@TaylorMutch TaylorMutch enabled auto-merge (squash) May 29, 2026 07:37
@TaylorMutch TaylorMutch merged commit 7d32bf9 into main May 29, 2026
26 checks passed
@TaylorMutch TaylorMutch deleted the fix-helm-release-dependencies/tm branch May 29, 2026 15:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants